#include <dePlugins.hpp>
Inheritance diagram for IdePlugin:

Public Types | |
| enum | interface_t { iface_IdePlugin = 0, iface_IdePluginTwofish, iface_IdePluginRijndael, iface_IdePluginZLib, iface_IdePluginSHA1, iface_force_32bit = 0x7FFFFFFF } |
Public Member Functions | |
| virtual void * | GetInterface (IdePlugin::interface_t i)=0 |
| virtual int | Release ()=0 |
| virtual deBoolean | EncodeData (void *Buffer, DWORD Length, void *NewBuffer, DWORD *NewLength)=0 |
| virtual deBoolean | DecodeData (void *Buffer, DWORD Length, void *NewBuffer, DWORD *NewLength)=0 |
| virtual DWORD | MaxEncodeLength (DWORD Length)=0 |
| virtual DWORD | MaxDecodeLength (void *Buffer)=0 |
Protected Member Functions | |
| virtual | ~IdePlugin () |
|
|
|
|
|
|
|
||||||||||||||||||||
|
Implemented in dePluginTwofish, dePluginRijndael, dePluginZLib, and dePluginSHA1. |
|
||||||||||||||||||||
|
Implemented in dePluginTwofish, dePluginRijndael, dePluginZLib, and dePluginSHA1. |
|
|
Implemented in dePluginTwofish, dePluginRijndael, dePluginZLib, and dePluginSHA1. |
|
|
Implemented in dePluginTwofish, dePluginRijndael, dePluginZLib, and dePluginSHA1. |
|
|
Implemented in dePluginTwofish, dePluginRijndael, dePluginZLib, and dePluginSHA1. |
|
|
Implemented in dePluginTwofish, dePluginRijndael, dePluginZLib, and dePluginSHA1. |
1.3-rc3